"""
列表综合应用-随机分配办公室

需求：有三个办公室，8位老师，8位老师随机分配到办公室
步骤：
1 准备数据
    1.1 8位老师 --列表
    1.2 3个办公室 - 列表嵌套

2 分配老师到办公室
    *** 随机分配 random
    就是将老师的名字写入到办公室的列表-- 办公室列表追加老师名字数据

3 验证是否成功
    打印办公室详细信息：每个办公室的人数和对应的老师名字

"""
import random

#(1) 定义数据
teachers = ['张三','李四','王五','赵六','关羽','张飞','刘备','诸葛亮']

offices = [[],[],[]]

#随机分配
for name in teachers:
    index = random.randint(0,2) #生成随机数
    offices[index].append(name) #将老师随机的放入办公室

print(offices)

i = 1
for office in offices:
    print(f"{i}号办公室的人数为:{len(office)}位")
    i +=1
    for name in office:
        print(f"{name}",end='\t')
    print()
    print("-"*20)



